@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0}
body{ font-family:'宋体'; font-size:14px}
a{ text-decoration:none; cursor:pointer}
img{ border:none}
li{list-style:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-table}
* html .clearfix{height:1%}
.clearfix{display:block}
.n_gray{color:#6d6e71}
a:hover,a:focus{ text-decoration: none}

/*头部*/
.title .title_content .logo{position:absolute; left:-158px; top:0; background-image:image-url("home/logo_01.png"); background-repeat:no-repeat; width:604px; height:237px;}
.title{ background-image:image-url("home/title_01.png"); background-repeat:no-repeat; width:100%; margin:0 auto; max-width:1900px; height:238px;}
.title .title_content{width:1004px; margin:0 auto; text-align:right; position:relative}
.title_content .home{ display:inline-block; padding-top:22px;}
.title .home i{background-image:image-url("home/icon_01.png"); background-repeat:no-repeat; display:inline-block;}
.title .home .home_icon{background-position:0 0; width:19px; height:17px; margin-right:6px;}
.title .home .search{background-position:0 -31px; width:19px; height:19px; margin-left:10px;vertical-align:-2px;}
.title .home span{color:#fff; vertical-align:2px;_vertical-align:1px;}
.title_content .news{width:100%; overflow:hidden}
.title_content .news_icon{background-image:image-url("home/news_01.png"); background-repeat:no-repeat; width:150px; height:63px; float:right; margin:38px 0 46px 0; display:block; background-size:150px 63px}
.title_content .nav{float:right; position:relative; z-index:1000}
.title_content .nav ul{/*overflow:hidden;*/}
.title_content .nav li{ list-style:none; float:left; width:74px; height:50px;}
.title_content .nav a{color:#fff; width:100%; height:50px; padding-top:10px; display:block; text-align:center; position:relative; z-index:444; font-family:'黑体'}
.title_content .nav a:hover{background-color:#fff; color:#13538b !important; text-decoration: none !important}
.title_content .nav .active{background-color:#fff; color:#13538b !important;}


/*尾部*/
/*尾部*/
.footer{width:100%; height:301px; text-align:center; background-color:#0d415d; color:#fff; font-size:12px; line-height:18px;}
.footer .contact{ padding-top:18px; width:1004px; margin:0 auto; position:relative}
.footer .contact .logo1{ margin-bottom:20px}
.footer .code{position:absolute; right:20px; top:77px; height:224px; background-color:#0c3e5a; color:#939598; width:150px; text-align:center}
.footer .code .codeImage{margin-top:35px; margin-bottom:10px}
.footer .contact .searchText{border:1px solid #d4d4d4 !important; border-radius:5px; display:inline-block;outline:medium; height:30px !important; background-color:#fff; vertical-align:middle}
.footer .contact .searchText input{width:115px; height:28px !important; line-height:normal; vertical-align: top; line-height: 28px;-webkit-line-height:normal; border:none; margin-left:5px; outline:medium;}
.footer .contact .searchText i{background-image:url(images/btnSearch_01.png); width:22px; height: 28px;cursor: pointer; background-position: center center; background-repeat: no-repeat; display: inline-block;}
.footer .searchFoot{ text-align:center; margin-bottom:60px; font-size:14px; margin-right:-44px}
.footer .searchFoot a{ color:#64b4ff; }
.footer .searchFoot span{ display:inline-block}
.footer .friendLinkF a{ margin-right:24px; display:inline-block;}
.footer .friendLinkF a:hover{ text-decoration:underline}
.footer .selectRadio{ margin-left:20px}
.footer .selectRadio input{ vertical-align:-2px}
.footer .highSearch{ text-decoration:underline}

/*下拉菜单*/
.nav .itemsCount{position:relative}
.nav .itemsCount ul{ height:40px; box-shadow:0 2px 5px #b2b7b9; overflow:auto !important}
.nav .items{ display:none; position:absolute; left:0; top:48px; border:1px solid #f7f7f7;border-top:none; width:638px; height:40px; background-color:#fff;}
.nav .items li{float:left;  width:auto;  padding:0px; height:40px; line-height:40px; }
.nav .items a{color:#13538b; text-align:center; width:auto; padding:0 10px; display:inline;border-right:1px solid #91afc9}
.nav .items a:hover span{ /* border-bottom:1px solid #13538b;*/}
.nav .items .last a{ border-right:0;}
.nav .items a span{  border-bottom:1px solid #fff;  padding-bottom:5px;padding-top:5px;}